#ifndef _CONFIGSERVER__H_
#define _CONFIGSERVER__H_

#include "Ice/Ice.h"
#include "ConfigMasterI.h"

namespace Config
{


class ConfigServer
{
public:
	void run();



};



class ConfigStore
{
public:
   static ConfigStore & getObj();


   void setMaster(ConfigMasterI * pmaster)
   {
	   _pMaster= pmaster;
   }

   ConfigMasterI * getMaster()
   {
	   return _pMaster;
   }

   void setMasterPtr(ConfigMasterPtr & ptr)
   {
	   _MasterPtr = ptr;
   }

   ConfigMasterPtr & getMasterPtr()
   {
	   return _MasterPtr;
   }

private:
	ConfigMasterI * _pMaster;
	ConfigMasterPtr _MasterPtr;
};


} // namespace Config


#endif